package com.ydd.service;


import com.ydd.dto.ArticleLisDTO;
import com.ydd.dto.RegisterDTO;
import com.ydd.vo.*;
import java.util.Map;

public interface BasicDataService {



    /**
     * 热门置顶文章数据(首页)
     * @param page limit
     * @return
     */

    TopNewArticleVO topNewArticle(String page, String limit);

    /**
     *  文章列表数据
     * @param  articleLisDTO
     * @return
     */
    Map ArticleLis(ArticleLisDTO articleLisDTO);

    /**
     * 首页和全局数据
     * @param
     * @return
     */

    FrontGlobleConfigVO globleConfig( );

    /**
     * 推荐文章
     * @param
     * @return
     */
    RecommendArticleVO recommend();



    /**
     * 用户注册
     * @param
     * @return  registerDTO
     */

    RegisterVO register(RegisterDTO registerDTO);

    /**
     * 最新文章
     * @return
     */
    ArticlessVo hot();

    /**
     * 文章详情数据
     * @param id
     * @return
     */
    ArticleDetailsDataVo show(Integer id);
}